package com.dotflat.fin.PO;

import com.dotflat.rest.PO.AreableObjectBasePO;
import com.dotflat.rest.domain.AreableObjectBase;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**用户钱包流水信息*/
@Data
@ApiModel("用户钱包流水信息")
@EqualsAndHashCode(callSuper = true)
public class WalletFlowPO extends AreableObjectBasePO {

    @ApiModelProperty()
    private String walletId;

    @ApiModelProperty( "INT COMMENT '类型：0.无变化 1. 进账 2. 出账'")
    private Integer type;

    @ApiModelProperty( "INT COMMENT '来源类型：0. 无变化 1. 现金动账 2. 项目操作 3. 系统操作'")
    private Integer sourceType;

    @ApiModelProperty("varchar(2048) COMMENT '内容'")
    private String commentInfo;

}
